@charset "utf-8";
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td
{margin: 0; padding: 0; border: 0; outline: none;}
body{font:12px/18px "Microsoft YaHei";-background:#edf1f3;font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#333;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
ul, ol{list-style: none;}
a{color: #2ea7e0;text-decoration: none;}
a:hover{color:#0086c9;text-decoration: underline;}
a.emphasis{color:#2ea7e0;text-decoration: underline;}
a.emphasis:hover{font-weight:bold;color:#0086c9;}
.fl{float: left;}
.fr{float: right;}
.text-l {text-align:left;}
.text-c {text-align:center;}
.text-r {text-align:right;}
img {vertical-align:middle;}
input {vertical-align: middle;}
/*input {vertical-align:middle;}*/
/*清浮动*/
.clearfix{zoom: 1;}
.clearfix:after{content: ""; clear: both;display: table;}
.margAuto {margin:0 auto}


.font-bold {font-weight:bold;}
/*字体*/
.ff-Arial{
    font-family: Arial;
}

/*字号*/
.fs12{
    font-size: 12px !important;
}
.fs13{
    font-size: 12px !important;
}
.fs14{
    font-size: 14px !important;
}
.fs16{
    font-size: 16px !important;
}
.fs18{
    font-size: 18px !important;
}

/*字体颜色*/
.col-333{
    color:#333 !important;
}
.col-666{
    color:#666 !important;
}
.col-999{
    color:#999 !important;
}
.col-ccc{
    color:#ccc !important;
}
.col-eee{
    color:#eee !important;
}
.col-link{
    color:#2ea7e0 !important;
}
.col-suc{
    color:#009a3a !important;
}
.col-tip{
    color:#c30d23 !important;
}
.col-red {color:#f44a1f  !important;}
/*背景色*/

/*页面底色*/

/*辅助色*/

/*提示色*/

/*通行色*/

/*通行辅助色*/

/*警示色*/


/*宽度*/


/*高度*/
.h30{
    height:30px !important;
}
.h40{
    height:40px !important;
}
.h50{
    height:50px !important;
}

/*边框*/
.border{
    border:1px solid #ccc !important;
}


/*margin*/


/*按钮*/
.btnOne{
    background-color: #2ea7e0 !important;
    color:#fff !important;
    border-radius: 5px !important;
    display:inline-block;
    text-align:center;
    text-decoration: none !important;
}
.btnOne:hover{
    background-color: #0086c9 !important;
    text-decoration: none !important;
}
.btnOne:active{
    background-color: #7fc2e4 !important;
}
.btnSecond{
    background-color: #fff !important;
    border:1px solid  #2ea7e0 !important;
    color:#2ea7e0 !important;
    border-radius: 5px !important;
    display:inline-block;
    text-align:center;
    text-decoration: none !important;
}
.btnSecond:hover{
    background-color: #fff !important;
    border:1px solid  #0086c9 !important;
    color:#0086c9 !important;
    text-decoration: none !important;
}
.btnSecond:active{
    background-color: #d5edf9 !important;
    border:1px solid  #cce7f4 !important;
    color:#0086c9 !important;
    text-decoration: none !important;
}
.btnThree{
    background-color: white !important;
    border:1px solid  #eeeeee !important;
    color:#333 !important;
    border-radius: 5px !important;
    display:inline-block;
    text-align:center;
    text-decoration: none !important;
}
.btnThree:hover{
    background-color: #f7f7f7 !important;
    border:1px solid  #ccc !important;
    color:#333 !important;
    text-decoration: none !important;
}
.btnDisabled{
    background-color: #eeeeee !important;
    color:#ccc !important;
    display:inline-block;
    text-align:center;
    text-decoration: none !important;
}

/*按钮大小*/
.btnStyle1 {width:100px;height:35px;line-height:35px;font-size:14px;}
.btnStyle1_1 {width:98px;height:33px;line-height:33px;font-size:14px;}
.btnStyle2 {width:130px;height:35px;line-height:35px;font-size:14px;}
.btnStyle2_1 {width:128px;height:33px;line-height:33px;font-size:14px;}
.btnStyle3 {width:100px;height:25px;line-height:25px;font-size:12px;}
.btnStyle3_1 {width:98px;height:23px;line-height:23px;font-size:12px;}
.btnStyle4 {width:70px;height:25px;line-height:25px;font-size:12px;}
.btnStyle4_1 {width:68px;height:23px;line-height:23px;font-size:12px;}
.btnStyle5 {width:250px;height:50px;line-height:50px;font-size:18px;}
.btnStyle5_1 {width:248px;height:48px;line-height:48px;font-size:18px;}
/*控件*/
input[type=text]{
    font-size: 12px;
    padding:8px 10px !important;
    color:#333 !important;
    height:14px !important;
    line-height: 14px !important;
    box-sizing: content-box;
    border:1px solid #ccc !important;
}
input[type=text]:focus{
    border:1px solid #2ea7e0 !important;
    padding:8px 10px !important;
}
/*placeholder*/
input:-moz-placeholder,
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ccc !important;
}
input::-moz-placeholder,
textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */
    color: #ccc !important;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #ccc !important;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #ccc !important;
}




/*padding*/
.padL1 {padding-left:1px !important;}
.padL2 {padding-left:2px !important;}
.padL3 {padding-left:3px !important;}
.padL4 {padding-left:4px !important;}
.padL5 {padding-left:5px !important;}
.padL10 {padding-left:10px !important;}
.padL15 {padding-left:15px !important;}
.padL20 {padding-left:20px !important;}
.padL25 {padding-left:25px !important;}
.padL30 {padding-left:30px !important;}
.padL35 {padding-left:35px !important;}
.padL40 {padding-left:40px !important;}


.padR1 {padding-right:1px !important;}
.padR2 {padding-right:2px !important;}
.padR3 {padding-right:3px !important;}
.padR4 {padding-right:4px !important;}
.padR5 {padding-right:5px !important;}
.padR10 {padding-right:10px !important;}
.padR15 {padding-right:15px !important;}
.padR20 {padding-right:20px !important;}
.padR25 {padding-right:25px !important;}
.padR30 {padding-right:30px !important;}
.padR35 {padding-right:35px !important;}
.padR40 {padding-right:40px !important;}


.padT1 {padding-top:1px !important;}
.padT2 {padding-top:2px !important;}
.padT3 {padding-top:3px !important;}
.padT4 {padding-top:4px !important;}
.padT5 {padding-top:5px !important;}
.padT10 {padding-top:10px !important;}
.padT15 {padding-top:15px !important;}
.padT20 {padding-top:20px !important;}
.padT25 {padding-top:25px !important;}
.padT30 {padding-top:30px !important;}
.padT35 {padding-top:35px !important;}
.padT40 {padding-top:40px !important;}


.padB1 {padding-bottom:1px !important;}
.padB2 {padding-bottom:2px !important;}
.padB3 {padding-bottom:3px !important;}
.padB4 {padding-bottom:4px !important;}
.padB5 {padding-bottom:5px !important;}
.padB10 {padding-bottom:10px !important;}
.padB15 {padding-bottom:15px !important;}
.padB20 {padding-bottom:20px !important;}
.padB25 {padding-bottom:25px !important;}
.padB30 {padding-bottom:30px !important;}
.padB35 {padding-bottom:35px !important;}
.padB40 {padding-bottom:40px !important;}


/*margin*/
.margL1 {margin-left:1px !important;}
.margL2 {margin-left:2px !important;}
.margL3 {margin-left:3px !important;}
.margL4 {margin-left:4px !important;}
.margL5 {margin-left:5px !important;}
.margL10 {margin-left:10px !important;}
.margL15 {margin-left:15px !important;}
.margL20 {margin-left:20px !important;}
.margL25 {margin-left:25px !important;}
.margL30 {margin-left:30px !important;}
.margL35 {margin-left:35px !important;}
.margL40 {margin-left:40px !important;}


.margR1 {margin-right:1px !important;}
.margR2 {margin-right:2px !important;}
.margR3 {margin-right:3px !important;}
.margR4 {margin-right:4px !important;}
.margR5 {margin-right:5px !important;}
.margR10 {margin-right:10px !important;}
.margR15 {margin-right:15px !important;}
.margR20 {margin-right:20px !important;}
.margR25 {margin-right:25px !important;}
.margR30 {margin-right:30px !important;}
.margR35 {margin-right:35px !important;}
.margR40 {margin-right:40px !important;}


.margT1 {margin-top:1px !important;}
.margT2 {margin-top:2px !important;}
.margT3 {margin-top:3px !important;}
.margT4 {margin-top:4px !important;}
.margT5 {margin-top:5px !important;}
.margT10 {margin-top:10px !important;}
.margT15 {margin-top:15px !important;}
.margT20 {margin-top:20px !important;}
.margT25 {margin-top:25px !important;}
.margT30 {margin-top:30px !important;}
.margT35 {margin-top:35px !important;}
.margT40 {margin-top:40px !important;}


.margB1 {margin-bottom:1px !important;}
.margB2 {margin-bottom:2px !important;}
.margB3 {margin-bottom:3px !important;}
.margB4 {margin-bottom:4px !important;}
.margB5 {margin-bottom:5px !important;}
.margB10 {margin-bottom:10px !important;}
.margB15 {margin-bottom:15px !important;}
.margB20 {margin-bottom:20px !important;}
.margB25 {margin-bottom:25px !important;}
.margB30 {margin-bottom:30px !important;}
.margB35 {margin-bottom:35px !important;}
.margB40 {margin-bottom:40px !important;}



/*警示浮层*/
.commonWarning {width:400px;height:82px;background:url(../../image/newEnnew/warnBg.png) repeat-y;position:absolute;left:50%;top:50%;z-index:10000;margin-left:-200px;margin-top:-42px;display:table;}
.commonWarning div.cell {display:table-cell;vertical-align: middle;}
.commonWarning .cell i {background: url('../../image/newEnnew/comBgSpriite.png') no-repeat -14px 0; width: 40px; height: 40px;display:inline-block;vertical-align: middle;margin:0 20px;}
.commonSuc .cell i {background: url('../../image/newEnnew/comBgSpriite.png') no-repeat -60px 0; width: 40px; height: 40px;display:inline-block;vertical-align: middle;margin:0 20px;}
.commonWarning .cell span{vertical-align: middle;display:inline-block;width:283px;padding-left:15px;color:white;font:14px/20px "Microsoft Yahei";}



/*上传*/
.comUpload {border:1px dashed #ccc;width:79px !important;height:79px !important;text-align:center !important;border-radius:5px;cursor:pointer;vertical-align:middle;overflow:hidden;position:relative;padding:0  !important;margin:0 !important;font-size:12px !important;color:#ccc !important;display:table-cell !important;}
.comUpload img.comShowImg {max-width:100%;max-height:100%;vertical-align:middle;position:relative;z-index:1;}
.comUpload i {background: url('../images/comUpload.png') no-repeat 0 0 !important;width: 16px !important;height: 16px !important;display:inline-block;vertical-align:middle;position:absolute;left:32px;top:18px;z-index:0;}
.comUpload b {vertical-align:middle;display: inline-block;width:100%;height:20px;line-height:20px;font-weight:normal;position:absolute;left:0;top:34px;z-index:0;}
/*.comUpload:hover {border:1px dashed #2fa7e0;color:#2fa7e0 !important;}
.comUpload:hover i {background: url('../../image/newEnnew/comUpload.png') no-repeat -22px 0 !important;}*/

.comUpload .uploadBtn {width:41px;height:20px;line-height:20px;position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.7);display:none;z-index:100;}
.comLine {display:inline-block;height:15px;width:1px;overflow:hidden;background-color:rgba(255,255,255,0.7);position:absolute;right:0px;top:3px;}
.comUpload:hover .uploadBtn {display:block;}
.comUpload .uploadBtn span.deleteImg {width:40px;height:20px;display:inline-block;position:absolute;left:41px;top:0;background-color:rgba(0,0,0,0.7);}
.comUpload .uploadBtn.hover {display:block;}




.comUploadWrong {border:1px dashed #f44a1f;}
.comUpload .imgDelete {display:none;}
.comUploadAfter:hover .imgDelete {background: url('../images/comUpload.png') no-repeat -44px 0;width: 15px;height: 16px;display:inline-block;right:0;top:0;position:absolute;}
.comUploadfailed {border:1px dashed #f44a1f;}
.comUploadAfter1 i {display:none;}
.comUploadAfter1 b {display:none;}



/*公用表格*/
.comContainer {width:985px;border:1px solid #ccc;}
.comTitle {height:48px;background:#f7f7f7;font:bold 16px/48px "Microsoft YaHei";padding-left:20px;}
.comScreen {margin:20px 20px;}
.comScrList {width:33.33%;float:left;height:45px;}
.comName {float:left;line-height:30px;height:30px;}
.comExcel {width:100%;}
.comExcel tr th.comTr {width:16.666666%;line-height:30px;font-weight:normal;color:#999;background:#f7f7f7;}
.comExcel tr td.comTd {line-height:24px;text-align:center;padding:10px 0;border-bottom:1px solid #f1f1f1;}

.comTimeTo {background: url('../../image/newEnnew/comBgSpriite.png') no-repeat 0 -54px; width: 9px; height: 3px;float:left;margin:15px 5px 0 5px;}


/* toask  */
.clewBox_layer,
.clewBox_layer .clew_ico_succ,
.clewBox_layer .clew_ico_fail,
.clewBox_layer .clew_ico_hits,
.clewBox_layer .clew_ico_clear,
.clewBox_layer .clew_end{position:absolute;display:inline-block;height:54px;line-height:54px;font-weight:bold;font-size:18px;color:#606060;background-image:url("/static/common/image/gb_tip_layer.png");_background-image:url("/static/common/image/gb_tip_layer_ie6.png");background-repeat:no-repeat;}
.clewBox_layer_wrap{width:100%;position:fixed;_position:absolute;top:45%;left:0;text-align:center;z-index:65533;}
.clewBox_layer{background-position:0 -161px;background-repeat:repeat-x;padding:0 18px 0 9px;margin:0 auto;position:relative;}
.clewBox_layer .clew_ico_succ{background-position:-6px 0;left:-45px;top:0;width:45px;position:absolute;}
.clewBox_layer .clew_end{background-position:0 0;position:absolute;right:-6px;top:0;width:6px;}
.clewBox_layer .clew_ico_fail{background-position:-6px -108px;position:absolute;left:-45px;top:0;width:45px;}
.clewBox_layer .clew_ico_hits{background-position:-6px -54px;position:absolute;left:-45px;top:0;width:45px;}
.clewBox_layer .clew_ico_clear{background-position:-6px 0;left:-5px;width:5px;position:absolute;top:0;}
.clewBox_layer img{float:left;margin:19px 10px 0 5px ;}


/*Placeholder模拟*/
.comPlaceholder {-moz-user-select:none; /*火狐*/-webkit-user-select:none; /*webkit浏览器*/-ms-user-select:none; /*IE10*/-khtml-user-select:none; /*早期浏览器*/user-select:none;position:absolute;left:10px;top:10px;padding:13px 0 !important;height:14px;font-size:14px;color:#CDCDCD;}


/*公用暂无数据*/
.comNoData {width:100%;padding:50px 0;text-align:center;color:#999;font:16px/40px "Microsoft Yahei";}

/*树形菜单样式*/
.treeMenu {line-height:25px;width:538px;border:1px solid #d5d5d5;text-align:left;border-bottom:0;}
.treeMenu tr th{line-height:30px;font-weight:normal;color:white;background:#a0a0a0;height:30px;}
.treeMenu tr td{background:#f7f7f7;line-height:35px;padding:3px 0 0 0;border-bottom:1px solid #f1f1f1;}
.treeMenu tr:hover td {background:white;}
.treeMenu tr td .shrink{background: url('../../image/newEnnew/iconSprite.png') no-repeat 0 -124px; width: 12px; height: 12px;display:inline-block;margin-right:5px;position:relative;top:2px;}
.treeMenu tr td .open{background: url('../../image/newEnnew/iconSprite.png') no-repeat -15px -127px; width: 12px; height: 7px;display:inline-block;margin-right:5px;}
.treeMenu .td0 {padding-left:5px;width:15px;}
.treeMenu .td1 {width:15px;}
.treeMenu .td2 {width:330px;}
.treeMenu .td3 {text-align:center;}
.treeMenu .td3 a {margin:0 2px;width: 11px; height: 16px;display:inline-block;background: url('../../image/newEnnew/iconSprite.png') no-repeat;}
.treeMenu .td3 .moveUp {background-position:0 -22px; }
.treeMenu .td3 .moveUpGray {background-position:-16px -22px;}
.treeMenu .td3 .moveUp:hover {background-position:-16px -50px; }
.treeMenu .td3 .moveDown {background-position:0 0;}
.treeMenu .td3 .moveDownGray {background-position:-16px 0;}
.treeMenu .td3 .moveDown:hover {background-position:0 -50px; }
.treeMenu .td4 {text-align:center;}
.treeMenu .td4 a {margin:0 2px;display:inline-block;background: url('../../image/newEnnew/iconSprite.png') no-repeat -100px -100px; width: 15px; height: 15px;}
.treeMenu .td4 .proAdd {background-position:0 -77px;}
.treeMenu .td4 .proAdd:hover {background-position:-21px -76px;}
.treeMenu .td4 .proDelete {background-position:0 -100px;}
.treeMenu .td4 .proDelete:hover {background-position:-21px -100px;}
.treeMenu .chWidth {width:auto;display:inline-block;}
.treeMenu .thirdMenu {padding-left:25px;}
.treeMenu .inputWidth {width:140px;height:25px;padding:4px !important;}
.treeMenu .inputWidth:focus {padding:4px !important;}
.treeMenu .menu2 {padding-left:0px;}
.treeMenu .menu3 {padding-left:25px;}
.treeMenu .menu4 {padding-left:50px;}
.treeMenu .menu5 {padding-left:75px;}
.treeMenu .menu6 {padding-left:100px;}

.treeSubmit {border:1px solid #d5d5d5;border-top:0;width:538px;}
.treeSubmit td {height:65px;text-align:center;}
.treeSubmit .submit {width:125px;height:35px;border-radius:5px;line-height:35px;}

/*new面包屑*/
.comCrumbs {font:12px/46px "Microsoft Yahei";height:46px;width:100%;background:#f7f7f7;color:#999;}
.comCrumbs a.gray {color:#999;}
.gray {color:#999;}